/*全局*/
body {
  background: url("../image/bg-v.jpg");
}

.m-padded-td-mini {
  padding-top: 0.2em !important;
  padding-bottom: 0.2em !important;
}

.m-padded-tb-massive {
  padding-top: 5em !important;
  padding-bottom: 5em !important;
}

.m-padded-tb-large {
  padding-top: 3em !important;
  padding-bottom: 3em !important;
}

.m-padded-tb-big {
  padding-top: 3em !important;
  padding-left: 2em !important;
  padding-bottom: 1.8em !important;
}

.m-inline-block {
  display: inline-block !important;
}

.m-text {

}

.m-text-thin {
  padding-top: 0.5em !important;
  padding-bottom: 0.5em !important;
}

.m-text-small {
  padding-top: 0.2em !important;
  padding-bottom: 0.2em !important;
}

.m-fontsize-thin {
  font-size: 30px !important;
}

.m-margin-tb-mini {
  margin: 10px 10px 10px 10px !important;
  padding-top: 0.5em !important;
  padding-bottom: 0.5em !important;
}

.m-black {
  color: black;
  font-style: italic;
}

.m-right-top {
  position: absolute;
  top: 0;
  right: 0;
}

.m-mobile-show {
  display: none !important;
}

@media screen and (max-width: 768px) {
  .m-mobile-hide {
    display: none !important;
  }

  .m-mobile-show {
    display: block !important;
  }
}

.m-padded-lr {
  padding-left: 4em;
  padding-right: 4em;
}

@media screen and (max-width: 768px) {
  .m-mobile-wide {
    width: 100% !important;
  }

  .m-mobile-blog-margin {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
}

.m-fixed-bottom {
  position: fixed !important;
  z-index: 1 !important;
  bottom: 10px !important;
  right: 10px !important;
}
@media screen and (min-width: 768px){
  .m-large-edit{
    position: absolute !important;
    right: 0 !important;
  }
}